@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.8em;
	font-weight: normal;
	font-variant: normal;
}
html, .main,h3 {
	padding:0;
	margin:0;
}
.main {
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0px;
	line-height:0px;
}
.logo {
	float:left;
	width:970px;
	height:83px;
	
}
h1 {
	margin:0;
	padding:32px 24px;
	float:left;
	color:#fff;
	font:bold 30px/1em 黑体, 微软雅黑;
}
h1 a, h1 a:hover {
	color:#fff;
	text-decoration:none;
}
h1 small {
	font:normal 11px/1.2em Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}
h2 {
	font-family:"Microsoft YaHei";
	font-size:16px;
	line-height:30px;
	color:#333;
}
p {
	margin:8px 0;
	padding:0 0 8px 0;
	font:normal 12px/1.8em Arial, Helvetica, sans-serif;
}
a {
	color:#73a200;
	text-decoration:none;
}
p.spec {
}
p.infopost {
	line-height:30px;
}
a.rm {
	display:block;
	padding-left:10px;
	color:#fff;
	background:url(../images/rmbg.gif) no-repeat; 
	 width:80px;
	 height:30px;
	 line-height:30px;
	text-decoration:none;
}
a.com {
	float:right;
	text-decoration:none;
}
a.com span {
	padding:6px 8px;
	color:#fff;
	background-color:#67d33b;
}
.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar {
	margin:0;
	padding:0;
}
/* header */
.header {
}
.header_resize {
	margin:0 auto;
	padding:0;
	width:970px;
}
img.hbg_img {
	margin-bottom:16px;
	padding:10px;
	border:1px solid #e9e9e9;
}
/* menu */
.menu_nav {
	margin:0;
	padding:0 16px 0 0;
	height:40px;
}
.menu_nav ul {
	list-style:none;
	height:40px;
}
.menu_nav ul li {
	float:left;
	line-height:40px;
}
.menu_nav ul li a {
	display:block;
	margin:0;
	padding:0 26px 0;
	color:#fff;
	text-decoration:none;
	font-family:"Microsoft YaHei";
	font-size:16px
}
.menu_nav ul li.active a, .menu_nav ul li a:hover {
	color:#fff;
	background-color:#8bb901;
}
/* content */
.content {
}
.content_resize {
	margin:0 auto;
	padding:0 0 24px;
	width:970px;
	background-color:#fff;
}

.content_resize .huandeng{ width:948px; height:295px; padding:10px 8px 0 10px; background:#FFF;}
.content .mainbar {
	margin:0;
	padding:0;
	float:left;
	width:670px;
}
.content .mainbar img {
	padding:4px;
}
.content .mainbar img.fl {
	margin:4px 16px 4px 0;
	float:left;
}
.fl{ line-height:30px;}
.content .mainbar .article {
	margin:0 0 12px;
	padding:8px 24px 0 12px;
}

.why{ float:left; width:205px; height:150px;}
.why ul li{ list-style:none; line-height:24px;}
.why ul li a{ color:#333;}

.content .sidebar {
	padding:0;
	float:right;
	width:278px;
	background:#fcfcfc;
	margin-right:12px;
}
.sidebar { border:1px solid #d5d5d5}
.content .sidebar .gadget {
	margin:0 0 12px;
	padding:8px 16px 0px 24px;
}
ul.sb_menu, ul.ex_menu {
	margin:0;
	padding:0 0 0 0px;
	list-style:none;
	color:#333;
}
ul.sb_menu li, ul.ex_menu li {
	margin:0;
}
ul.sb_menu li {
	padding:4px 0;
	width:220px;
	font-family:"Microsoft YaHei";
	font-size:15px;
	background:url(../images/li.gif) no-repeat left 15px; padding-left:5px;
}
ul.ex_menu li {
	padding:4px 8px 4px 8px;
	background:url(../images/li.gif) no-repeat left 15px;
}
ul.sb_menu li a, ul.ex_menu li a {
	color:#333;
	text-decoration:none;		
}
ul.sb_menu li a:hover, ul.ex_menu li a:hover {
	color:#fff;
	font-weight:bold;
	color:#67d33b;
}
ul.sb_menu li a:hover, ul.ex_menu li a:hover {
	text-decoration:none;
}
.content p.pages {
	padding:32px 24px 12px 40px;
	font-size:11px;
	color:#333;
	text-align:right;
}
.content p.pages span, .content p.pages a:hover {
	padding:5px 10px;
	color:#fff;
	color:#67d33b;
	border:1px solid #67d33b;
}
.content p.pages a {
	padding:5px 10px;
	color:#333;
	background-color:#fff;
	border:1px solid #edebeb;
	text-decoration:none;
}
.content p.pages small {
	font-size:11px;
	float:left;
}
/* subpages */
.content .mainbar .comment {
	margin:0;
	padding:16px 0 0 0;
}
.content .mainbar .comment img.userpic {
	border:1px solid #dedede;
	margin:10px 16px 0 0;
	padding:0;
	float:left;
}
/* fbg */
.fbg {
	background-color:#d4d4d4;
	margin:0 auto;
}
.fbg_resize {
	margin:0 auto;
	width:922px;
	padding:24px;
	color:#333;
}
.fbg .c2 a, .fbg .c3 a {
	margin:0;
	padding:2px 4px;
	color:#333;
	text-decoration:underline;
}
.fbg h2 {
	color:#333;
}
.fbg img {
	margin:0 16px 16px 0;
	padding:3px;
	background-color:#fff;
	border:1px solid #f4f4f5;
}
.fbg .col {
	margin:0;
	float:left;
}
.fbg .c1 {
	padding:0 16px 0 0;
	width:266px;
}
.fbg .c2 {
	padding:0 16px;
	width:300px;
}
.fbg .c3 {
	padding:0 0 0 16px;
	width:260px;
}
/* footer */
.footer {
	 clear:both;
	 border-top:1px solid #fff;
	background-color:#8b94a2;
	 height:60px;
	 line-height:60px;
	color:#fff; 
	margin:0 auto;
}
.footer_resize {
	margin:0 auto;
	padding:20px 24px;
	width:922px;
}
.footer p.lf {
	margin:0;
	padding:4px 0;
	text-align:left;
	width:auto;
	line-height:1.5em;
}
.footer p.lf a {
	color:#fed30b;
}
.footer p.lf span {
	float:right;
}
/* form */
ol {
	list-style:none;
}
ol li {
	display:block;
	clear:both;
}
ol li label {
	display:block;
	margin:0;
	padding:16px 0 0 0;
}
ol li input.text {
	width:480px;
	border:1px solid #c0c0c0;
	margin:2px 0;
	padding:5px 2px;
	height:16px;
	background-color:#fff;
}
ol li textarea {
	width:480px;
	border:1px solid #c0c0c0;
	margin:2px 0;
	padding:2px;
	background-color:#fff;
}
ol li .send {
	margin:16px 0 0 0;
}
/* search */
.searchform {
	float:left;
	 width:278px;
}
#formsearch {
	margin:0;
	height:27px;
	padding:24px 0 8px 24px;
}
#formsearch span {
	display:block;
	margin:0;
	padding:0;
	float:left;
	background:#fff url(../images/search.gif) no-repeat top left;
}
#formsearch input.editbox_search {
	margin:0;
	padding:6px;
	float:left;
	width:196px;
	border:none;
	background:none;
	font:normal 12px/1.1em Arial, Helvetica, sans-serif;
	color:#a8acb2;
}
#formsearch input.button_search {
	margin:0;
	padding:0;
	border:none;
	float:left;
}


/*--------------------------------------*/
.nav, .nav li.cur, .odds dt, .stepc span, .stepc em {
	background:url("../images/imgbg.png") no-repeat
}

.lft {
	float:left;
	width:646px;
	padding-left:12px;
}
.nav li a {
	color:#fff;
	font-family:"Microsoft YaHei";
	font-size:16px
}
.odds {
	clear:both
}
.odds {
	clear:both
}
.odds dl {
	float:left;
	width:205px;
	padding:0 5px 15px 0;
}
.odds dt {
	float:left;
	width:50px;
	height:50px;
	margin:3px 5px 0 0;
}
.odds dt a {
	display:block;
	height:50px
}
.odds .adds-ico1 {
	background-position:0 -90px
}
.odds .adds-ico2 {
	background-position:-55px -90px
}
.odds .adds-ico3 {
	background-position:-110px -90px
}
.odds dd {
	overflow:hidden;
	color:#666;
	zoom:1;
}
.odds dd h3 {
	font-size:14px;
	font-weight:normal;
	padding-bottom:5px;
}
.odds dd h3 a {
	color:#333
}

.step {
	clear:both;
	overflow:hidden;
	padding:15px 0 0 0;
	border-top:1px dashed #e8e8e8;
	width:646px
}
.stepc {
	clear:both;
	overflow:hidden;
	zoom:1;
	padding:0 0 0 2px
}
.stepc a {
	float:left;
	color:#666
}
.stepc a:hover {
	color:#333
}
.stepc span {
	display:block;
	width:39px;
	height:39px;
	margin:0 0 6px 3px
}
.stepc .step-ico1 {
	background-position:0 -145px
}
.stepc a:hover .step-ico1 {
	background-position:-44px -145px
}
.stepc .step-ico2 {
	background-position:-88px -145px
}
.stepc a:hover .step-ico2 {
	background-position:-132px -145px
}
.stepc .step-ico3 {
	background-position:0 -189px
}
.stepc a:hover .step-ico3 {
	background-position:-44px -189px
}
.stepc .step-ico4 {
	background-position:-88px -189px
}
.stepc a:hover .step-ico4 {
	background-position:-132px -189px
}
.stepc .step-ico5 {
	background-position:0 -233px
}
.stepc a:hover .step-ico5 {
	background-position:-44px -233px
}
.stepc .step-ico6 {
	background-position:-88px -233px
}
.stepc a:hover .step-ico6 {
	background-position:-132px -233px
}
.stepc .step-ico7 {
	background-position:0 -277px
}
.stepc a:hover .step-ico7 {
	background-position:-44px -277px
}
.stepc em {
	float:left;
	width:10px;
	height:13px;
	background-position:0 -321px;
	margin:13px 19px 0
}
.tit {
	clear:both;
	padding:3px 0 12px 0;
	font-size:14px;
	font-weight:bold;
	color:#666
}

/*help页面*/
.green {
	COLOR: #47b717
}
.wrap {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 970px
}
.green1{color:#47b717; text-decoration:underline;}
#topid {
	RIGHT: 20px; BACKGROUND: url(../images/top.png) no-repeat 0px 0px; WIDTH: 47px; CURSOR: pointer; BOTTOM: 30px; LINE-HEIGHT: 24px; FONT-FAMILY: "SimSun"; POSITION: fixed; HEIGHT: 24px; TEXT-ALIGN: center; text-indent:2px;}
	
.bg2 {
	CLEAR: both;
	OVERFLOW: hidden;
	ZOOM: 1;
	background-color: #fff;
}

.menu {
	FLOAT: right;
	WIDTH: 248px;
	padding-left:12px;
	padding-right:12px;
}
.menu DL {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px;
}
.menu DT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	COLOR: #666;
	color:#87b701;
	font-size:14px;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	background:#f4f3f3
}
.menu DT SPAN {
	DISPLAY: block; BACKGROUND: url(../images/arr.png) no-repeat 100px 8px; CURSOR: pointer; HEIGHT: 30px
}
.menu .cur DT SPAN {
	BACKGROUND-POSITION: 100px -25px
}
.menu .arr SPAN {
	BACKGROUND-POSITION: 100px -57px; CURSOR: auto
}
.menu DD {
	BACKGROUND: #fff
}
.menu DL UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px;
}
.menu .cur UL {
	DISPLAY: block;
}
.menu LI {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px
}
.menu LI a{ color:#999}
.cont{
	width:622px;
	float:left;
	padding-top: 8px;
	padding-right: 24px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.helpcont P {
	FONT-SIZE: 12px; TEXT-INDENT: 30px; LINE-HEIGHT: 22px
}
.helpcont P.pl30 {
	PADDING-LEFT: 30px; TEXT-INDENT: 0px
}
.helpcont STRONG {
	MARGIN-TOP: 18px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: url(../images/help_tit2.gif) no-repeat 0px 8px
}
/*------------*/
.helpcont h2,.lft h2{ background:url(../images/obbstip.gif) no-repeat; width:646px; height:30px; line-height:30px; color:#515f74; padding-left:7px; margin-bottom:10px;}
.article h2{ background:url(../images/obbstip.gif) no-repeat; width:646px; height:30px; line-height:30px; color:#515f74; padding-left:7px;margin-bottom:10px;}
.why h2{ background:url(../images/arttip.gif) no-repeat; width:185px; height:30px; line-height:30px; font-weight:normal; color:#ff820d; padding-left:7px;}
.login,.searchform{ background-color:#d9d9d9; }
.login h2{ color:#87b701}
.star{ border-bottom:1px dashed #ccc;color:#87b701}
.star span{color:#87b701}
/*.odds h2{ font-weight:normal; font-size:14px;}
.odds h2 span{ font-size:16px; color:#73a200;}*/
